using System;
using System.Collections.Generic;
using System.Text;

namespace Microsoft.ConnectionEngine.Registers.Health.Patient.Common
{
    //JH21122005[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
    [System.Xml.Serialization.XmlRootAttribute(Namespace = "http://Microsoft.ConnectionEngine/Schemas/PatientRegister")]
    public class SearchRequest
    {
        string patientID;
        public string PatientID
        {
            get { return patientID; }
            set { patientID = value; }
        }
        
        DateTime dateOfBirth;
        public DateTime DateOfBirth
        {
            get { return dateOfBirth; }
            set { dateOfBirth = value; }
        }

        DateTime dateOfDeath;
        public DateTime DateOfDeath
        {
            get { return dateOfDeath; }
            set { dateOfDeath = value; }
        }


        string gender;
        public string Gender
        {
            get { return gender; }
            set { gender = value; }
        }

        string title;
        public string Title
        {
            get { return title; }
            set { title = value; }
        }

        string familyName;
        public string FamilyName
        {
            get { return familyName; }
            set { familyName = value; }
        }

        string givenName1;
        public string GivenName1
        {
            get { return givenName1; }
            set { givenName1 = value; }
        }

        string givenName2;
        public string GivenName2
        {
            get { return givenName2; }
            set { givenName2 = value; }
        }

        string givenName3;
        public string GivenName3
        {
            get { return givenName3; }
            set { givenName3 = value; }
        }
    
        string addressLine1;
        public string AddressLine1
        {
            get { return addressLine1; }
            set { addressLine1 = value; }
        }

        string addressTownCity;
        public string AddressTownCity
        {
            get { return addressTownCity; }
            set { addressTownCity = value; }
        }


        string addressCountry;
        public string AddressCountry
        {
            get { return addressCountry; }
            set { addressCountry = value; }
        }

        string addressCode;
        public string AddressCode
        {
            get { return addressCode; }
            set { addressCode = value; }
        }


    }
}
